\hypertarget{struct_particle}{
\section{Particle Struct Reference}
\label{struct_particle}\index{Particle@{Particle}}
}


Structure for storing OpenGL particle data.  




{\ttfamily \#include $<$particledata.h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct_particle_aea6905a7d15b8b7200dff0303314c468}{
\hyperlink{particledata_8h_aded321cd7610a60bfbc018a66067a3d6}{ParticleType} \hyperlink{struct_particle_aea6905a7d15b8b7200dff0303314c468}{particleType}}
\label{struct_particle_aea6905a7d15b8b7200dff0303314c468}

\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} type (one of the values in enumeration {\ttfamily ParticleType}). \item\end{DoxyCompactList}\item 
\hypertarget{struct_particle_ae3adbe1c050c172b4a150fc7ec2bbb0a}{
int \hyperlink{struct_particle_ae3adbe1c050c172b4a150fc7ec2bbb0a}{startFrame}}
\label{struct_particle_ae3adbe1c050c172b4a150fc7ec2bbb0a}

\begin{DoxyCompactList}\small\item\em The game frame particle is born. \item\end{DoxyCompactList}\item 
\hypertarget{struct_particle_a69ce8ea5870f7193dd0a451c948e0395}{
GLfloat \hyperlink{struct_particle_a69ce8ea5870f7193dd0a451c948e0395}{startTime}}
\label{struct_particle_a69ce8ea5870f7193dd0a451c948e0395}

\begin{DoxyCompactList}\small\item\em The game time particle is born. \item\end{DoxyCompactList}\item 
GLfloat \hyperlink{struct_particle_ac7df806c3de94fe2cbcda7436e85aeef}{startPosX}
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} start position x-\/coordinate. \item\end{DoxyCompactList}\item 
GLfloat \hyperlink{struct_particle_a9c63d3e328c53b6a8db36c23d1f49c4e}{startPosY}
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} start position x-\/coordinate. \item\end{DoxyCompactList}\item 
\hypertarget{struct_particle_aa736f20f33a621f0e61ddd9ece8cff1a}{
GLfloat \hyperlink{struct_particle_aa736f20f33a621f0e61ddd9ece8cff1a}{startVelX}}
\label{struct_particle_aa736f20f33a621f0e61ddd9ece8cff1a}

\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} start velocity (for x-\/axis). \item\end{DoxyCompactList}\item 
\hypertarget{struct_particle_a65b9f2d417c4c8464de20710c761c0d4}{
GLfloat \hyperlink{struct_particle_a65b9f2d417c4c8464de20710c761c0d4}{startVelY}}
\label{struct_particle_a65b9f2d417c4c8464de20710c761c0d4}

\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} start velocity (for y-\/axis). \item\end{DoxyCompactList}\item 
GLfloat \hyperlink{struct_particle_ae91f3b4c4379364b2edcb9c945357d70}{startFrict}
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} friction. \item\end{DoxyCompactList}\item 
\hypertarget{struct_particle_a3ffb91cb29986fdf86f2e782f99d3bdb}{
GLfloat \hyperlink{struct_particle_a3ffb91cb29986fdf86f2e782f99d3bdb}{velocityX}}
\label{struct_particle_a3ffb91cb29986fdf86f2e782f99d3bdb}

\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} velocity (for x-\/axis). \item\end{DoxyCompactList}\item 
\hypertarget{struct_particle_a849ecfe350f5643491ae95635b163e34}{
GLfloat \hyperlink{struct_particle_a849ecfe350f5643491ae95635b163e34}{velocityY}}
\label{struct_particle_a849ecfe350f5643491ae95635b163e34}

\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} velocity (for y-\/axis). \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Structure for storing OpenGL particle data. 

\subsection{Member Data Documentation}
\hypertarget{struct_particle_ae91f3b4c4379364b2edcb9c945357d70}{
\index{Particle@{Particle}!startFrict@{startFrict}}
\index{startFrict@{startFrict}!Particle@{Particle}}
\subsubsection[{startFrict}]{\setlength{\rightskip}{0pt plus 5cm}GLfloat {\bf Particle::startFrict}}}
\label{struct_particle_ae91f3b4c4379364b2edcb9c945357d70}


\hyperlink{struct_particle}{Particle} friction. 

Note: this is used for angle at start for black hole particle.

The friction value does not change normally, but if a particle goes into a blackhole, then it's friction value is set to zero.

Friction value 1.0 = stop completely at end. \hypertarget{struct_particle_ac7df806c3de94fe2cbcda7436e85aeef}{
\index{Particle@{Particle}!startPosX@{startPosX}}
\index{startPosX@{startPosX}!Particle@{Particle}}
\subsubsection[{startPosX}]{\setlength{\rightskip}{0pt plus 5cm}GLfloat {\bf Particle::startPosX}}}
\label{struct_particle_ac7df806c3de94fe2cbcda7436e85aeef}


\hyperlink{struct_particle}{Particle} start position x-\/coordinate. 

Note: this is used for distance for blackhole particle \hypertarget{struct_particle_a9c63d3e328c53b6a8db36c23d1f49c4e}{
\index{Particle@{Particle}!startPosY@{startPosY}}
\index{startPosY@{startPosY}!Particle@{Particle}}
\subsubsection[{startPosY}]{\setlength{\rightskip}{0pt plus 5cm}GLfloat {\bf Particle::startPosY}}}
\label{struct_particle_a9c63d3e328c53b6a8db36c23d1f49c4e}


\hyperlink{struct_particle}{Particle} start position x-\/coordinate. 

Note: this is used for radial velocity for blackhole particle 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{particledata_8h}{particledata.h}\end{DoxyCompactItemize}
